{{tag>Gutsy dépôts réseau proxy pare-feu}}

------

====== NTLM Authorization Proxy Server ======

Cette page a pour objet de décrire l'installation et la configuration d'un proxy NTLM-APS. Elle est destinée à tous ceux qui souhaitent installer Ubuntu sur un PC séparé d'Internet par un **proxy MicroSoft ISA-Server**.

<note tip>
Le proxy **ISA-Server** de Microsoft ne reconnaît pas l'authentification par compte/motdepasse décrite dans la documentation de paramétrage APT. Sans **NTLM-APS**, il vous sera impossible d'installer une distribution qui ait accès   aux dépots Ubuntu.
</note>

L'installation et la configuration du proxy NTLM-APS sont des opérations assez simples qui permettent facilement de sortir de cette impasse.

===== Pré-requis =====

  * un PC sur lequel vous pouvez installer Ubuntu (seul ou en dual-boot)
  * un [[:cd_ubuntu|CD d'installation d'Ubuntu]] (desktop ou alternate)
  * un compte sur le proxy ISA-Server qui vous permette d'accéder à Internet en HTTP

===== Installation =====

[[:installation|Installez Ubuntu]] sur votre PC à partir du CD. Lors de la configuration de votre connexion à Internet, allez au plus simple (de toute façon, quoi que vous répondiez, vous n'accéderez pas à Internet). Terminez l'installation sans connexion Internet.

Depuis votre Ubuntu fraîchement installée, lancez Firefox et configurez-le pour qu'il puisse accéder à Internet via le proxy ISA-Server. Lors de la première connexion via le proxy, Firefox vous demandera votre compte d'accès et votre mot de passe. Mémorisez ces informations, car Firefox vous les redemandera de temps à autre.

Comme il vous est impossible pour l'instant d'installer vos paquets en utilisant [[:APT]] (et c'est le problème que l'on va résoudre ;-)), rendez-vous sur la [[http://packages.ubuntu.com/gutsy/ntlmaps|page de téléchargement du paquet ntlmaps pour Ubuntu]] et cliquez sur « all » en bas de page. Après avoir choisi un serveur, le téléchargement commence. Firefox vous proposera de l'ouvrir avec [[:Gdebi]] (et donc de l'installer).

===== Configuration =====

En fin d'installation, une fenêtre de configuration s'affiche :

{{ntlmaps-debconf2.png|Fenetre de configuration NTLM-APS (version anglaise)}}

Remplacez d'ores et déjà les champs suivants :
  * your_parentproxy : saisissez l'adresse ou le nom du proxy ISA-Server
  * username_to_use : entrez votre compte d'authentification auprès du proxy ISA-Server
  * dernier champ : saisissez le mot de passe NT associé au compte

Cette fenêtre ne permet pas de finaliser la configuration de NTLM-APS; une fois l'installation [[:Gdebi]] terminée, il vous faut encore définir le domaine NT dans lequel le compte d'authentification est valide.

Pour cela, [[:tutoriel:comment_editer_un_fichier|éditez le fichier de configuration]] **/etc/ntlmaps/server.cfg** (avec les [[:droits d'administration]]) et ajoutez le nom de votre domaine après le mot-clé **NT_DOMAIN:**

<file>
# Windows Domain.
# NOTE: it is not full qualified internet domain, but windows network domain.
NT_DOMAIN: nom_de_votre_domaine_NT
</file>

La configuration est terminée, vous pouvez maintenant lancer votre proxy NTLM-APS avec la commande :
  sudo /etc/init.d/ntlmaps start
C'est la seule fois où vous aurez à lancer le proxy NTLM-APS manuellement; par la suite, il sera lancé automatiquement au démarrage de votre PC Ubuntu.

===== Utilisation =====

Il ne vous reste plus qu'à configurer [[:Synaptic]] pour qu'il utilise votre proxy NTLM-APS (ce dernier se chargera de transférer les requêtes APT via le proxy ISA-Server).

Configuration de Synaptics :

{{ntlmaps-prefs-synaptic.png|}}

===== Désinstallation =====

Le proxy NTLM-APS étant dans les dépôts, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer le paquet]]. La configuration NTLM-APS sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.

===== Liens =====

  * [[http://sourceforge.net/projects/ntlmaps/|Site du projet sur sourceforge]] [en]
  * [[http://www.innovation.ch/personal/ronald/ntlm.html|NTLM pour les geeks]] [en]
  * Lire également les commentaires du fichier **/etc/ntlmaps/server.cfg** (pas mal d'infos pratiques)
----

//Contributeurs : [[utilisateurs:jfj|JFJ]]//